Showing posts sorted by date for query application developer. Sort by relevance Show all posts
Showing posts sorted by date for query application developer. Sort by relevance Show all posts

Thursday 7 August 2014

Enterprise Platforms Full Stack Developer | Netflix, Inc. | Los Gatos, CA


Enterprise Platforms Full Stack Developer | Netflix, Inc. | Los Gatos, CA


IT Operations

Enterprise Platforms Full Stack Developer

IT Operations

Los Gatos, CA

Build Beautiful…

The Enterprise Platforms team at Netflix lives by this standard.  As part of the IT Operations team at Netflix, our mission is to deliver applications that IMPACT the day to day lives of internal teams and move meaningful needles across the board.

Our applications touch all aspects of Netflix’s business from Talent/HR to Finance to Logistics and Legal. Whether it's building a system to manage the thousands of contracts we negotiate with studios, or the millions of creative assets we use for all of our advertising, our platforms power these solutions. 

If you have an eye for software design, a mind for asking questions and synthesizing information into actionable work, and the personality to want to learn from AND teach your teammates - we would like to talk to you. If you happen to have any of the following specific skills already...even more so.

Responsibilities
- Design and build high quality software for integration projects, considering numerous factors such as the technical landscape, customer’s business drivers and operations, and the schedule requirements of the multiple parties involved. 
- Drive the design, development and implementation of operational standards and capabilities for connected services that enable highly available, scalable & reliable customer experiences
- Analyze and synthesize a variety of inputs to drive the end-to-end incident management process for multiple offerings
- Create, develop, and manage the deployment architecture for all applications including configuration management and risk management processes
- Implement monitoring agents, metric dashboards, runbooks, logging, escalations and alerts for all applications
- Driving ongoing improvements and efficiencies in operational practices, tools & processes business units and Netflix-wide
 
Requirements for the role:
- Experience of designing and developing integration solutions (APIs, middleware, and Web Services)
- Successful track record of delivering quality results in complex cross-functional projects 
- Experience with software platforms such as Ruby on Rails or Node.js
- Deep understanding of Cloud architecture and application deployment
- Ability to translate business requirements into technical solutions
 
 
 
 
 

Senior Node.js Software Engineer - Website | Netflix, Inc. | Los Gatos, CA


Senior Node.js Software Engineer - Website | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Node.js Software Engineer - Website

User Experience

Los Gatos, CA

Want to build, optimize, and deliver Node.js web applications to tens of millions of members across the globe? Bring your expert knowledge of the inner workings of Node.js and V8 to help create and innovate on our new website platform.

Your job, along with a small team of exceptional compatriots, is to develop a Node platform designed to withstand the rigors of hundreds of simultaneous AB tests and tens of millions of members discovering content they'll love. You will partner with User Interface Engineers to extend our Node core platform.

WHAT SETS YOU APART
- You are a Full Stack Node.js Developer, with experience using and writing REST APIs.
- You care deeply about code quality, performance, and execution.
- You enjoy coding at all layers in a web application stack.
- You can manage multiple time-sensitive projects with ease, and deliver on all of them. 

WHAT SETS US APART
- Big impact - our products are used by tens of millions of members per day
- Data driven - AB tests and real world performance metrics drive our product
- Unique culture - learn more about us at jobs.netflix.com

RESPONSIBILITIES
- Design, Implement, and Debug new functionality in Node modules
- Solve tough problems using JavaScript
- Maintain a consistently high server RPS by monitoring and addressing issues

BONUS POINTS
- Experience utilizing cloud based solutions (AWS, Azure, etc.)
- Distributed and Scalable architectures
- Knowledge and expertise in Rx and Groovy
 
 
 
 
 
 

Saturday 2 August 2014

Senior Full Stack Engineer - Content Acquisition Engineering | Netflix, Inc. | Los Gatos, CA


Senior Full Stack Engineer - Content Acquisition Engineering | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Full Stack Engineer - Content Acquisition Engineering

Content Platform Engineering

Los Gatos, CA

Netflix is the leading provider of streaming video, reaching 40 million subscribers in more than 40 countries and territories around the world. Our subscribers consume over five billion hours of video a quarter and account for about 33% of the downstream Internet traffic in North America. Subscribers enjoy Netflix on more than 1,000 different device types. Supporting this global brand presents significant engineering challenges. At the center of those challenges is the Netflix Content Platform team, responsible for putting together the product streamed by our customers.

If you are a Full Stack Developer, with experience in modern web frameworks and writing distributed REST API's, we'd love to tell you more about this amazing opportunity! Our International expansion has brought in very interesting challenges to our tool set such as high scalability, availability, security, maintainability and internationalization. We will be delivering solutions leveraging the cloud infrastructure to meet these challenges.
 
THE CULTURE                    
When you get up in the morning and think about your work for the day, are you excited? Can’t wait to get started? Do you feel like the work you do makes a difference and moves the business in a meaningful way? Do your co-workers know who you are, what you do, and that you do it exceptionally well? Do you want to work with smart people who love to solve hard problems? This is the kind of environment that we value at Netflix. High performance is not only noticed but required.

QUALIFICATIONS
- 5+ years web application development experience.
- Experience in modern web frameworks (Backbone.js, jQuery, Spring MVC, Angular, Bootstrap, Knockout, etc)
- Experience in service tier development including OO programming and Service Oriented Architecture and knowledge of persistence technologies (Cassandra, Redis, Riak, HBase, RDBMS)

Bonus points for:
- Distributed and Scalable architectures
- Solid understanding of scoping and prototypical inheritance in Javascript
- Data Structure and Algorithms
- Experience in writing solutions deployed to cloud (AWS, Azure, etc)
 
 
 
 
 

Friday 1 August 2014

Web Developer | LinkedIn | Mountain View, CA


Web Developer | LinkedIn | Mountain View, CA


Web Developer at LinkedIn

LinkedIn - Mountain View, CA

Posted 4 days ago
This is a preview of the Web Developer at LinkedIn job at LinkedIn. To view the full job listing, join LinkedIn - its free!

About this job

Job description

Do you dream in markup? As soon as you finish a project, do you step back and think, "Now, how can I make this better?" We've been waiting for you.

LinkedIn is looking for smart, sociable and responsible web developers who are eager to tackle the challenges of a rapidly growing web application with tens of millions of daily visitors. We want to hire dedicated and conscientious people to build rich, dynamic client-side interfaces using Javascript, while leveraging new technologies like HTML5 and CSS3, and server-side technologies like Scala, Dust and Play..

Check out our Linkedin Labs page which showcases products built on what we call "inDay" each month. inDay is an innovation day where LinkedIn employees have no meetings and are encouraged to work on something not already on the roadmap to keep creative juices flowing. Here is a quick video to explain more about inDay: http://www.youtube.com/watch?v=9Ny_jFV4dTk
And to see the products created on inDay check out our labs: www.linkedinlabs.com.

Position Responsibility:

You will own the front-end development for one or more of our products and collaborate with visual/interaction designers, engineers, and product managers to launch new products, iterate on existing features, and build a world-class user experience.

You will implement cutting-edge technologies and will be writing state-of-the-art code to keep LinkedIn at the cutting edge of current technology

Your specific expertise will be required to make efficient use of A/B testing frameworks, fast page load times, and efficient UI development.

Meet with colleagues including product managers and engineers assigned to your project(s).

Position Requirements:

Minimum 3+ years experience with semantic HTML/XHTML and CSS

Experience writing clean, unobtrusive Javascript/AJAX including experience with common libraries (YUI, jQuery, etc) and debugging tools (Firebug, etc.)

An encyclopedic knowledge of browser quirks and their remedies

Knowledge of (and a passion for) current trends and best practices in front-end architecture, including performance, accessibility and usability

Familiarity and comfort with command-line applications

Bachelors degree or equivalent experience required
 
 
 
 
 

Thursday 31 July 2014

Software Engineer - Web Performance | LinkedIn | Mountain View, CA


Software Engineer - Web Performance | LinkedIn | Mountain View, CA


Software Engineer - Web Performance

LinkedIn - Mountain View, CA

Posted 1 day ago
This is a preview of the Software Engineer - Web Performance job at LinkedIn. To view the full job listing, join LinkedIn - its free!

About this job

Job description

The engineering culture at LinkedIn is based on building and integrating cutting-edge technologies while encouraging creativity, innovation, and expansion. Our engineers constantly raise the bar for excellence, motivating each other to tackle challenges and take intelligent risks. The industry is moving fast and our engineers are right there with it! http://engineering.linkedin.com.


If you are intrigued by the challenges of working with large scale web applications spanning diverse technology stacks, then LinkedIn Performance is the team for you.We focus on speeding up and scaling our site, working in the presentation layer, mobile app clients, networks, as well as backend services and systems. We are looking for talented Software Engineers with a passion for frontend presentation technology and web performance, who can take on site speed analysis and code optimization challenges across multi-tiers with a focus in one or more of the following areas:



•Data collection and analysis: add code to collect web performance data, provide analysis to find hot spots

• Performance analysis tools: build tools to visualize real user monitoring (RUM) data

• Optimization: change system or application codes to optimize for the best site speed

• Drive and lead application optimization across teams: work with various teams to achieve site optimization targets

•Evangelize and support web performance best practices throughout the engineering team



Desired Skills and Experience:

• Passion for and/or expertise in working on web performance, experience in large scale websites a big plus

•Hands-on experience in HTML, JavaScript/Ajax, and CSS

•Knowledge of network performance such as DNS, TCP, HTTP, HTTP2.0/SPDY, or CDN for static or dynamic contents a big plus •Knowledge of mobile app client development and performance tuning a plus

•Experience using site speed analysis tools such as webpagetest, Firebug, Chrome developer tools

•Strong communication skills and ability to work with cross-functional teams

•Strong background in software development


http://www.linkedin.com/jobs2/view/18037528?trk=jserp_job_details_text



Software Engineer - Tools | LinkedIn | San Francisco Bay Area


Software Engineer - Tools | LinkedIn | San Francisco Bay Area


Software Engineer - Tools

LinkedIn - San Francisco Bay Area

Posted 1 day ago
This is a preview of the Software Engineer - Tools job at LinkedIn. To view the full job listing, join LinkedIn - its free!

About this job

Job description

LinkedIn connects talented people with opportunity, but keeping up with the needs of our 250 million+ members requires a tremendous amount of infrastructure and an extremely efficient development team. It's the Tools team's job to make sure that development team works as effectively as possible. Our goal is to make LinkedIn the best place in the world to write software.

As a member of the tools team, you will use your experience and technical skills to design and build tools and frameworks to automate development, testing, deployment, management and monitoring of our 24x7 services and products. Working with our application teams, you will help build out the infrastructure required to develop, test, ship and maintain high quality products.As a tools developer you will shape how LinkedIn writes and ships software in a fundamental way.

Help us scale the infrastructure & tools required to keep our thousand plus developers in step when they're all sharing the same code, building and testing our software stacks, releasing and deploying their services continuously without compromising site reliability.

You will enjoy a breadth of responsibilities in this highly visible role and be recognized for solving large scale engineering and cross organization problems. You will also partner with every product team to evangelize and enable their transition to the tools and frameworks developed by the tools team. Your work will have a huge impact on the entire engineering organization and potentially be shared with the open source community.


Come join us, make an impact and help take LinkedIn Engineering to the next level! Apply now.


Required Skills:
  • B.S. in Computer Science, EE or equivalent experience, M.S. preferred.
  • Excellent programming skills in Python, Java or any other dynamic language.
  • Excellent analytical, problem-solving, troubleshooting and decision-making skills.
  • Must be self-directed, detail-oriented and have excellent written & verbal communication skills.
  • Broad understanding of Internet protocols and network programming.
  • Experience working in a Unix environment, Linux preferred.


Experience in one or more of the following is desired:
  • Developing test harnesses/frameworks.
  • Large-scale distributed systems and client-server architectures.
  • Standard build tools and version control systems (svn, git, gradle, perforce)
  • Python development using frameworks like Django, Flask, Jinja, SQLAlchemy
  • Developing/testing RESTful APIs
  • Mobile(iOS/Android) development, tooling or testing
  • Tomcat, Jetty, Netty, Apache/ATS, Scala/sbt, or Node.js
  • Database systems (MySql, PostgreSQL, Redis, HBase, Voldemort, Espresso, Cassandra)
  • Security tools, frameworks and protocols

Desired Skills and Experience

  • Developing test harnesses/frameworks
  • Large-scale distributed systems and client-server architectures.
  • Standard build tools and version control systems (svn, git, gradle, perforce)
  • Python development using frameworks like Django, Flask, Jinja, SQLAlchemy
  • Developing/testing RESTful APIs
  • Mobile(iOS/Android) development, tooling or testing
  • Tomcat, Jetty, Netty, Apache/ATS, Scala/sbt, or Node.js
  • Database systems (MySql, PostgreSQL, Redis, HBase, Voldemort, Espresso, Cassandra)
  • Security tools, frameworks and protocols

About this company

LinkedIn takes your professional network online, giving you access to people, jobs and opportunities like never before. Built upon trusted connections and relationships, LinkedIn has established the world’s largest and most powerful professional network. Currently, more than 238 million professionals are on LinkedIn, including executives from all five hundred of the Fortune 500 companies, as well as a wide range of household names in technology, financial services, media, consumer packaged goods, entertainment, and numerous other industries. The company is publicly held and has a diversified business model with revenues coming from user subscriptions, advertising sales and hiring solutions
 
LinkedIn is committed to diversity in its workforce and is proud to be an equal opportunity employer. LinkedIn considers qualified applicants without regard to race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation, or any other legally protected status.   If you believe you need a reasonable accommodation to search for a job opening or to apply for a position, please contact us by sending an email to accommodations@linkedin.com.


http://www.linkedin.com/jobs2/view/18038549?trk=jserp_job_details_text


Wednesday 30 July 2014

Senior Android Developer | Trulia, Inc. | San Francisco, CA


Senior Android Developer | Trulia, Inc. | San Francisco, CA


Senior Android Developer

Mobile iOS Android iPad | San Francisco, CA, United States

Engineering gets respect.  
We use the phrase 'we're a tech company that does Real Estate' to emphasize how important engineering is to the company.  Engineering is the department that drives our apps, tools, data, and interfaces forward. This attitude comes not only from the Engineers, but from our CEO and other top management. They believe in us.

We have awesome problems to solve.  
The housing market provides a fantastic blend of problems.  We need creative people to help us combine the data about every address in America with the soft side of helping people find a home that makes them feel safe, happy, and comfortable.

Stability is wonderful. 
We're that rare company that holds the culture of its startup roots, while blending in the sanity of a regular work schedule with an emphasis on work/life/family balance. It’s like this because we worked hard to make it this way.

What you’ll work on:
- You’ll be part of the team responsible for all of Trulia’s Android application development. This includes top rated phone and tablet apps in the main Google Play and even a few apps for Kindle. These apps are used by millions of consumers and real estate professionals each day, so the work you do will have huge impact.
- You’ll contribute to Trulia’s awesome, employee-centric team, participating in stand-ups, weekly planning meetings and collaborating with our product and design team.
- You’ll join forces with other Android developers to achieve great things, including implementing new features, optimizing performance, and learning new things about Android.

You:
- You have worked in a professional coding environment for over 3 years
- You've been working directly on Android for at least 2 years
- You have strong object-oriented programming and architecture skills
- You live to break down and solve complex problems by creating practical, maintainable, and scalable solutions
- You enjoy working with talented engineers, and craving an environment where you can learn from others and share your knowledge
- You’ve demonstrated success innovating with Engineering, Product and Design teams
- You're a great person that willingly collaborates, listens, and cares about treating people fairly.
- Your work commands a top ranking in Google Play

What you'll work with:
We currently have 3 top rated apps in Google Play and 2 for Kindle Fire. We use the standard Android framework with ActionBarSherlock and Android support library for UI consistency and device accessibility. We start with great user experience, ensure app stability, and focus on performance and code readability. We use ANT with Jenkins for our continuous integration. We release frequently and are working with Robolectric and Android uiautomator for testing. We use Git, and are nurturing a code review culture. We are always looking for new performance tools and optimization techniques to enhance our apps. If there's something that's a good idea for the team, we'll do our best to implement it.

How we work:
The engineering team is about a hundred people, and we break into small teams of 2-4 to focus on specific projects. We release often, with new features always under development and a strong focus on user experience. Our local QA team writes automation tests and does hand testing of your features, working with you to ensure that only high quality code gets to production. Organizationally, we're pretty flat, though you'll have a mentor with whom you'll have weekly 1-on-1 meetings, to review code, exchange ideas, and ensure we're doing everything we can for you to thrive in your role.

Other Perks:
- 'Innovation Week' every quarter
- Stocked Kitchens (Breakfast, snacks, drinks, etc), and a kegerator
- People you're happy to see every day
- Great benefits (untracked time off, variety of health plans)
- Opportunities to work directly with large OEMs and Google developers


http://hire.jobvite.com/CompanyJobs/Careers.aspx?c=qzZ9Vfwm&j=oEnRYfwA&page=Job%20Description



Senior Front end Engineer, Apps | Mozilla corporation | Any of our global office or remote


Senior Front end Engineer, Apps | Mozilla corporation | Any of our global office or remote


Senior Front end Engineer, Apps

Apply for this job
Team:
Engineering
Locations:
Any of our global office or remote
The Apps Engineering team at Mozilla is helping native application developers transition to HTML5, and existing web developers to target the mobile web with apps that delight users. We're looking for talented engineers to help build the tools, libraries, and best practices that will help define applications on the mobile web.

Mozilla is a global not-for-profit community-driven organization whose mission is to promote openness, innovation & opportunity on the Web. If that sounds like your kind of thing, we'd love for you to join us!

As a Sr. Frontend Engineer for Mozilla, you will:
*Provide leadership in HTML5 development best-practices both internally and with third-party developers
*Develop tools and create resources to overcome common problems for HTML5 apps developers
*Research how to make the mobile web sing even on low-power mobile hardware
*Build apps for the mobile Web, on Firefox OS and other platforms.
*Advocate the technical and business advantages of HTML5, the open web app platform, and the Marketplace to technical and non-technical audiences
*Clearly communicate developer feedback to Mozilla technical and engagement teams
*Understand the gaps in a product and develop recommendations on how to fill them

Requirements:
*Mastery of JavaScript, CSS and HTML
*Familiarity with both client and server-side JavaScript
*Hands-on experience developing apps using HTML5, JavaScript, CSS3
*Desire to experiment and provide feedback on upcoming web platform standards
*Experience with modern JavaScript frameworks like Ember, Angular, Polymer, React, etc. and an understanding of their differences and tradeoffs
*Bachelor's degree in Computer Science or equivalent experience

Desired Experience:
*Experience with polyfills and supporting new Web Platform standards and features across multiple browsers
*Experience coordinating a community around a framework or a standard
*Cross-platform mobile development experience (Apache Cordova, and/or native apps on iOS, Android)
*Active role attending events / speaking / blogging

Mozilla is a global organization, and most roles are available for remote work. Or, if you are near one of our offices, we’re happy to provide a desk and a bevy of snacks.


http://careers.mozilla.org/en-US/position/oCJ6Yfw9


Senior Java Developer #14164 | Medica | MN-Minnetonka


Senior Java Developer #14164 | Medica | MN-Minnetonka


Senior Java Developer-14164
 
What you'll get to do:

The Senior Developer is responsible for developing and maintaining applications using a variety of technologies that support multiple lines of Business and IT initiatives. This individual may work independently or collaborate with a smaller group of developers in similar efforts. This position is responsible for technical analysis, design, development, testing, and deployment of IT solutions as needed by business or IT. The senior developer works closely with other subject matter experts to help design and build solutions for a multitude of applications, including; web, client server, batch processing, portal applications, transactions and data and data warehouse architecture.
 
Medica's Senior Java Developer is a hybrid position as compared to larger shops in the industry. It combines the role of developer, consultant, troubleshooter and strong advocate of Agile SDLC. The position requires working effectively in an Agile team environment while building robust applications to support our business. 
  • Define, analyze, and review business and technical requirements.
  • Develop applications in an Agile environment using Scrum methodologies.
  • Develop internal and externally facing Java applications to support the needs of the business.
  • Leverage industry standards and best practices for software development, including: automated integration, test driven development, reusable code, object-oriented design, software configuration management.
  • Understand the environment, develop standards adopted within the team and suggest changes wherever possible.
  • Lead small development efforts and mentor junior team members whenever possible.
  • Facilitate code reviews, unit testing, peer reviews and partner with QA to document test criteria.
  • Involved in data analysis and contribute to data design.
  • Specifies and provides ownership of reusable application components or reusable application code.
  • Follow policies set for governance, compliance, security, Infrastructure and change management.
  • Practice and advocate development standards as defined by the SDLC, leads and management
Qualifications:
  • Bachelor's Degree in Computer Science or related field is a plus or equivalent work experience considered
  • Experience in Java technology: 7+ years preferred.
  • Experience with JSF, Struts, Spring a plus
  • Experience with Agile and Scrum SDLC.
  • Proficiency in SQL and Oracle PL/SQL is preferred.
  • Proficient with writing Web Services.
  • Familiar with Test Driven Development, and continuous integration. 
  • Strong Web Design skills a plus.
  • Proficient with Software Configuration Management: versioning, tagging, and branching.  
  • Experience in healthcare environment 2-5 years preferred.
  • Candidates for this role are required to be very analytical, self-motivated and driven
 
Skills and Abilities:
  • Ability to evaluate, analyze, design and implement solutions based on technical requirements
  • Ability to identify solutions to complex problems and business processes using tools and technologies to improve efficiency through automation, re-use, design patterns, and best practices
  • Strong verbal and written communication skills including interpersonal skills
  • Ability to communicate to a variety of audiences in both verbal and written form
  • Ability to collaborate with all levels of a complex organization to meet the needs of business and IT
  • Ability to deal effectively in a team environment as well as work independently with or without supervision
  • Excellent oral, written, and communication skills
  • Excellent problem solving skills 

https://medica.taleo.net/careersection/2/jobdetail.ftl?job=14164


Senior Application Developer #14183 | Medica | MN-Minnetonka


Senior Application Developer #14183 | Medica | MN-Minnetonka


Senior Application Developer-14183
 
POSITION DUTIES: Medica Health Plans seeks a Senior Application Developer at its Minnetonka, MN office to be responsible for comprehending and analyzing business requirements, creating technical and design documents, both independently and in close collaboration with senior development staff to meet business and IT requirements, and translating requirements into Functional and Technical specifications.  The specific duties and responsibilities are:
·        Ensure technical specifications meet business requirements and desired outcomes for all development activity, while mitigating security, vulnerable and risk measures;
  • Provide Subject Matter Expertise across technology stack (Presentation, Business logic, Application Integration, and Data tiers);
  • Provide technical direction to the project and junior developers where delegation occurs;
  • Research, propose and implement development best practices;
  • Propose and justify changes and enhancements to existing IT technology and conduct code reviews for completed work;
  • Create robust applications and services through unit testing (including the use of mock testing meets all security standards and eliminates any vulnerability appropriately;
  • Support QA testing life-cycle including root cause analysis and resolution;
  • Advocate and help with advanced testing needs such as stress testing, load testing, encryption schemes, security, etc.
  • Assist in the deployment of applications to QA and Production environments based on release schedules;
  • Collaborate with senior members of the project team to create Deployment Plans, Deployment Scripts, Code Merges, and Source Control configuration;
  • Evolve deployment processes and tools to keep abreast with industry best practices;
  • Develop relationships within and outside of Medica IT, Business and partners that will prove to be effective in providing necessary data and metadata for customers;
  • Partner effectively with Data Architects, Business Analysts, ETL developers, PMO and other IT groups; and
  • Support and maintain Service Level Agreements established by Medica IT to meet maintenance contracts for all software systems and services. This includes fixing production defects and providing Level 3 support to the service desk.
 
REQUIREMENTS:   The position requires a Master’s degree, or a foreign equivalent degree, in Computer Science, Engineering or a related field plus 3 years of experience in the information technology field using TIBCO Integration Tools (including TIBCO BusinessWorks, TIBCO HAWK, TIBCO Administrator, Adapter, General Interface, EMS and Rendevous), JAVA programming (J2EE), SQL, and SOA implementation using Webservices framework.  (We also accept a Bachelor’s degree, or a foreign equivalent degree, in the fields noted above, plus 5 years of the experience noted above.)
 
Please apply through http://careers.medica.com and search the job title of Senior Application Developer or Job Number 14183, or contact Rich Buckley, Senior Recruiter, Medica Health Plans, 401 Carlson Parkway, Minnetonka, Minnesota 55305. Telephone: 952.992.2480.
 
 
 
 
 

Data Architect #14177 | Medica | MN-Minnetonka


Data Architect #14177 | Medica | MN-Minnetonka


Data Architect-14177
 
What you'll get to do:

Medica's Technical Architect is a hybrid position as compared to larger shops in the industry. It combines the role of architect, consultant, troubleshooter, extract, transform and load (ETL), application developer and EAI expert into a single position. However depending on the domain (Application, Data, System, Security), level of expertise may vary.
  • Define, analyze, and review architecture and technical requirements
  • Involve and recommend enterprise’s server hardware, operating system for the enterprise data warehouse
  • Participates in the drafting of Service Level Agreements (SLA)
  • Lead a team of developers and mentor junior team members
  • Involve in enterprise application integration (EAI). This includes defining the opportunities for integration, selecting the tools, specifying the shared data & code resources, defining the interfaces and data-flows, and monitoring the success of said integration
  • Responsible for defining the application tiers, frameworks, components types and interfaces. Also, creates the first-draft graphical template of UML design models used by the Project Architects
  • Specifies and provides ownership of reusable application components or reusable application code
  • Sets Data Policy and the technical solution for the management, storage, access, navigation, movement, and transformation of data
  • Specifies recommended DBMS and ETL tools and technologies for structured and unstructured content
  • Reviews the policies and work of the Data Base Administrators
  • Provide framework, stewardship, governance, and decision making for the management of enterprise data for project development teams, business users and other stake-holders
  • Balance short-term versus long-term actions, strategic versus tactical requirements, while continuing to move forward towards the strategic vision; participate in the road map to achieve the vision
  • Develop standards, process flows and tools that promote and facilitate the mapping of data sources, documenting interfaces and data movement across the enterprise
  • Provide architectural solutions covering data structures, sourcing, integration, security, and retention
  • Define governance and best practices around meta-data to ensure an integrated definition of data for enterprise information, and to ensure the accuracy, validity, reusability, and consistent definitions for common reference data
  • Elicit requirements and translate the requirements into models by building conceptual, logical and physical data models
  • Involve in data roadmap, current / target state for enterprise data
Qualifications:
  • Bachelor's Degree in Computer Science or related field preferred, equivalent relevant work experience considered
  • Masters Degree is a plus
  • 10 years of related experience required, 12 years+ preferred  

Specific types of experience:
  • Experience in data analysis, data profiling, data integration, and data quality
  • Provide framework, stewardship, governance, and decision making for the management of enterprise data for project development teams, business users and other stake-holders
  • Balance short-term versus long-term actions, strategic versus tactical requirements, while continuing to move forward towards the strategic vision; participate in the road map to achieve the vision
  • Develop standards, process flows and tools that promote and facilitate the mapping of data sources, documenting interfaces and data movement across the enterprise
  • Provide architectural solutions covering data structures, sourcing, integration, security, and retention
  • Experience in data analysis, data profiling, data integration, and data quality
  • Define governance and best practices around meta-data to ensure an integrated definition of data for enterprise information, and to ensure the accuracy, validity, reusability, and consistent definitions for common reference data
  • Experience in tuning DataWarehouses
  • Extensive experience in creating data warehouses, data marts, and modeling (3NF and dimensional)
  • Data modeling experience creating both dimensional and relational models; ERWIN experience is preferred
  • Advanced knowledge of SQL, database performance, RDBMS, and Query tools
  • Prior experience in ETL, reporting and analytics, and business intelligence tools is preferred
  • Prior experience in health care domain is preferred
  • CBIP (certified business intelligence professional) from TDWI is nice to have

Skills and Abilities:
  • Ability to evaluate, analyze, design and implement solutions based on technical requirements
  • Ability to identify solutions to complex problems and business processes using tools and technologies to improve efficiency through automation, re-use, design patterns, and best practices
  • Strong verbal and written communication skills including interpersonal skills
  • Ability to communicate to a variety of audiences in both verbal and written form
  • Ability to collaborate with all levels of a complex organization to meet the needs of business and IT
  • Ability to deal effectively in a team environment and provide project direction and counsel, provide recommendations to senior management, and collaborate beyond the immediate project team to meet the needs of business
  • Excellent oral, written, and communication skills
  • Excellent problem solving skills 

https://medica.taleo.net/careersection/2/jobdetail.ftl?job=14177


Application Developer #00002707 | Whataburger | San Antonio, TX


Application Developer #00002707 | Whataburger | San Antonio, TX


Job Description 

Application Developer - (00002707)

Description

 
SUMMARY DESCRIPTION: The Application Developer maintains existing code and builds new programs in support of a large project or small enhancement/production ticket level of effort. The Application Developer will assist in the development of cost-effective information technology solutions by creating new/modifying existing software applications.

RESPONSIBILITIES:
  • In accordance with standards, creates technical specs and programs required to deliver those functions
  • Participates in code reviews as required to assure code is up to department standard
  • Plans/writes test scripts and executes those scripts as part of a comprehensive Systems Test
  • Updates multiple system documentation as final step in development process.  The incumbent helps to ensure other teammates can support the application in the event of turnover or job change
  • Completes emergency support tasks to bring applications back online for which the Application Developer has oversight
  • Completes small tickets to help enhance the applications over time
  • Completes a variety of project construction/testing tasks in support of major upgrades and large projects
  • Works collaboratively with others (internally and externally) to achieve common objects, goals and results.
  • Demonstrates fiscal responsibility with all Company assets
 

Qualifications

 
EDUCATION:  (Minimum formal education the job requires)
  • BS/BA in computer science or related software engineering (desired)
  • Associate degree in computer science or related software engineering (required)
 PREFERRED EXPERIENCE:  (Minimum experience the job requires)
  • Minimum 5 years of experience as an Application Developer
 RESPONSIBILITIES:
  • Analyze high level user requirements to create development Tasks
  • Takes full responsibility for multiple applications from inception to release
  • Provide mentoring to other Developers and help them increase their development capabilities
  • Establish coding standards and best practices, ensures these are being followed and promotes code re-use within the team
  • Attends all requirements meetings for projects and provides feedback based on domain expertise
  • Leads the team to define development unctional tasks
  • Orchestrates delivery of tasks and follows up to ensure deadlines are met
  • Make sure release management is in place
  • Provides estimates for work the team needs to do and helps define the resources needed for a project
  • Lead in interfacing with QA, Project Managers, Database Administrators, Architects, and Business Partners
  • Be able to give feedback on the team members
 KNOWLEDGE:  (Level of knowledge required to perform the job effectively)
  • Good understanding of Object-oriented programming and how to create applications that are easy to extend and maintain
  • Strong knowledge of .NET frameworks 2.0, 3.5, and 4.0, VB.NET, C#, ASP.NET Web Forms, MVC, Java, VBScript, XML, JavaScript, jQuery, jQuery UI, Web Services, and IIS
  • Visual Studio 2008, 2010, and Visual SourceSafe
  • Experience developing T-SQL queries, stored procedures, and working with SQL Server
  • Experience with JD Edwards Enterprise One a plus
  • Experience with Tibco products a plus
  • Great analytical and trouble shooting skills
  • Passionate about technology and willingness to continually improve skill set
  • Proficient in MS Office Word, Excel, Outlook and PowerPoint
  • Intermediate professional or theoretical knowledge and fundamental concepts, practices and procedures of a particular field of specialization in the execution of assigned duties and responsibilities
  • Basic understanding of budgetary concepts and procedures
  • Basic understanding of departmental structure and policies with basic understanding of the cross-functional structure and policies of Whataburger Restaurants LLC
  • Elementary ability to delegate tasks and get work done through others
  • Ability to prepare and present information to guests, more senior associates, vendors and management









 

 

Work Locations

: 
300 Concord Plaza DR 
300 Concord Plaza Dr 
 San Antonio 78216
: Full-time
 Variable

Job Posting

: Jul 28, 2014, 9:34:29 PM
 
 
 
 
 

ETL Developer #00002375 | Whataburger | San Antonio, TX


ETL Developer #00002375 | Whataburger | San Antonio, TX


Job Description 

ETL Developer - (00002375)

Description

 
SUMMARY DESCRIPTION: The Data Integration Developer uses a DataStage, ESB/ETL focus to drive Middleware development and establish a lasting Service Oriented Architecture to be used in on-going development activities. Responsible for technical architecture analysis, design, implementation and optimization/performance tuning using SQL backend services running on high-availability Microsoft infrastructure. Middleware includes Java/J2EE, .NET, Struts, Hibernate and Spring. Routinely articulates complex technical implementations to the business and team members. Assumes additional responsibility as assigned.


 RESPONSIBILITIES:
  • Develops; scales and grows middleware architecture toward a sustainable SOA based framework
  • Conducts technical architecture analysis, design, implementation and optimization/performance tuning
  • Participates in code reviews as required to assure code is up to department standard
  • Plans/writes test scripts and executes those scripts as part of a comprehensive Systems Test
  • Updates system documentation as the final step in the development process to help ensure other teammates can support the application in the event of turnover or job change
  • Creates programs required to meet customer functional expectations within standards
  • Completes a variety of project construction/testing tasks in support of major upgrades and large projects Completes small tickets to help enhance the applications over time
 

Qualifications

 
EDUCATION: (Minimum formal education the job requires)

  • Bachelor’s degree in computer science or related software engineering or any equivalent combination of education and experience

PREFERRED EXPERIENCE: (Minimum experience the job requires)

  • 3-5 years of High Volume Web Services (High Traffic/High Transaction), Windows environment, Java/J2EE, MS SQL, Service Oriented Architecture (SOA), DataStage ETL

KNOWLEDGE: (Level of knowledge required to perform the job effectively)

  • All Levels: Proficiency in MS Office Word, Excel, Outlook, Visio and PowerPoint
  • Intermediate professional or theoretical knowledge and fundamental concepts, practices and procedures of a particular field of specialization in the execution of assigned duties and responsibilities
  • Basic understanding of budgetary concepts and procedures
  • Basic understanding of departmental structure and policies with basic understanding of the cross-functional structure and policies of Whataburger Restaurants LLC
  • Elementary ability to delegate tasks and get work done through others
  • Ability to prepare and present information to guests, more senior associates, vendors and management
  • May provide some analytical, evaluative or original input on specific technical or operational work activities, issues or projects works well on teams, sharing responsibility for tasks or objectives
  • Performs work with some supervision, exercising independent judgment and discretion with routine feedback and coaching presents self as an authority
  • Plans activities 1-3 months in advance
 

Work Locations

: 
300 Concord Plaza DR 
300 Concord Plaza Dr 
 San Antonio 78216
: Full-time
 Variable

Job Posting

: Jul 12, 2014, 11:56:24 PM
 
 
 
 
 

Tuesday 29 July 2014

Senior Developer | SITA | China - Beijing


Senior Developer | SITA | China - Beijing


Senior Developer

Location: China - Beijing | Full time | Job opening ID: 7213

Purpose

Delivers successful design, coding and delivery of specific technical applications and / or products in the SITA portfolio.
Participate in full lifecycle of multiple small to medium projects ensuring the solution(s) developed are able to sustain the projects' functional and business requirements.
Accountable for the consistency of application code, ensuring it meets the requirements of the functional specification/s and ensuring any issues or risks that may affect the project deliverables are raised to the Development or Project Manager.

Key Responsibilities

- Assist as required in scope definition, technical viability scoping and best practice solution design to meet the needs of the product and / or client.
- Assist in and where appropriate review, the estimation, time and cost of a specific solution design ensuring it meets the needs of the product and the business.
- Write, deliver code and participate in code walkthroughs according to the requirements of the functional specifications and ensure junior members of the team are able to deliver code within their own capabilities.
- Using the QA bug reports, oversee the completion of assigned bugs to the junior developers, based on agreed priorities.
- Liaise with software vendors regarding bug fixes / issues.
- Where appropriate, provide guidance to the PM and / or Development Manager in the development of solutions that create innovation and have a beneficial outcome to the product or application.
- Ensure all risks and issues that effect the project are raised following set processes and are actioned appropriately. Escalate risks and issues that pose a significant impact to deliverables.
- Ensure any change request meet the criteria of the change request process.
- Provide accurate time and cost estimates for required changes, where possible provide alternative solutions to minimize time and cost.
- Work with customers both internal and external to ensure change requests meet the customer requirements.
- Where required, escalate change requests through the Change Request Board.
- Mentor and coach a small group of less experienced developers ensuring they have the skills and knowledge in order to perform their roles.
- Conduct either daily or bi-weekly reviews with junior developers to ensure all activity is monitored and address issues that require action.
- Ensure tasks / short term goals are met by the team according to the time and budget, providing guidance where required to junior developers.

Education & Qualifications

- University degree or equivalent preferably in Computer Science or similar.
- Professional programming certification in a mainstream development Object Orientated language such as Java, C++ or similar.

Experience

- Minimum of 5+ years software engineering experience in an development capacity preferably in a mainstream development Object Orientated language such as Java, C++ or similar.
- Experience in airline industry and/or airport operation preferred.

Knowledge & Skills

- A mainstream development Object Orientated language such as Java, C++ or similar.
- Devising OO code design.
- IT security / concepts of their application to computer systems architecture.
- Developing code to interface to one or more RDBMS database.
- Understanding of networking concepts.
- SOA: XML Web Services.
- Understanding concepts of application design: object-oriented design, design patterns, ASP.NET.
- Using DataSet, SQL, stored procedures.
- Version Control/Management of source code.
- Practical application of SITA PM methodologies.
- Sound knowledge of and ability to apply standard software development principles, theories, programming languages, concepts and techniques.
- Coordinating multiple technical streams of work to produce a complete solution.
- High-level designs for small to medium systems/applications.
- Understanding of SITA methodologies and practices.
- Understanding trade-offs and risks with programming choices.
- Understanding how to apply technical knowledge to solve business problems.
- Practical application of project management techniques.
- Resource estimation and operational processes.
- Detailed familiarity with software development methodologies.
- SITA development and project tools, such as version control, debugging.
- ePM for change control, risks and issues log and project planning.
- Sound knowledge of and ability to apply standard software development principles, theories, programming languages, concepts and techniques.
- Working well both independently or as a member of a team.
- Excellent oral and written English.

SITA Overview

We are the world's leading specialists in air transport communications and IT solutions.
We deliver and manage business solutions for airline, airport, GDS, government and other customers over the world's most extensive network, which forms the communications backbone of the global air transport industry.
Created and owned by the air transport community, SITA is the community's dedicated partner for information and communications technology. As a team of industry experts, our know-how is based on working with customers across the global air transport community. Almost every airline and airport in the world does business with SITA.
With a customer service team of over 1,700 staff around the world, we invest significantly in achieving best-in-class customer service, providing integrated local and global support for both our communications and IT application services.


http://www.sita.aero/node/10544


Sap Business Intelligence - Graduate Developer ( Letterkenny Airport Development Team ) | SITA | Ireland - Letterkenny


Sap Business Intelligence - Graduate Developer ( Letterkenny Airport Development Team ) | SITA | Ireland - Letterkenny


Sap Business Intelligence - Graduate Developer ( Letterkenny Airport Development Team )

Location: Ireland - Letterkenny | Full time | Job opening ID: 8647

Purpose

Work as part of an established agile development team based in Letterkenny performing analysis, ETL and data warehousing design, report creation and testing to deliver roadmap user stories for the Airport Business Intelligence product. With sign-off from senior developers, ensures code meets the requirements of the functional specification/s and ensures any issues or risks that may affect the project deliverables are raised to senior members of the team.

SITA's Airport Business Intelligence product is built with SAP Business objects. The successful candidate will receive hands on training combined with development tasks during the first 3 months of joining.

Remuneration

Competitive Salary and Benefits

Key Responsibilities

-Through the review and understanding of functional specifications, write component designs and deliver code according to the requirements.
-With guidance from senior members of the team, write unit test cases for code to be developed.
-Where required provide estimations on component solutions to senior team members which have an impact on time, cost and design.
-Using the QA bug reports, provide time estimations for completion of assigned bugs, conduct unit testing and log code back into the appropriate source repository for testing.
-Where appropriate provide input into development of solutions that create innovation and have a beneficial outcome to the product or application.
-Ensure all risks and issues that affect the project are raised following set processes and are actioned appropriately. Escalate risks and issues that pose a significant impact to deliverables.
-Ensure any change requests meet the criteria of the change request process.

Education & Qualifications

-University degree or equivalent preferably in Computer Science or similar.
-Professional programming certification in a mainstream development Object Orientated language such as Java, C++ or similar.

Knowledge & Skills

Core skills
-SQL or PL/SQL experience
-Data modelling, data warehouse design experience
-Version Control/Management of source code.

Generic
-Understanding the concept of IT security and its application to computer systems architecture.
-Understanding the concept of application design: object-oriented design, design patterns
-The practical application of software development principles, theories, programming languages, concepts and techniques.
-Basic skills of planning and teamwork.
-Basic understanding of programming languages.
-Problem-solving skills, demonstrated both in a technical and non-technical arena accompanied with sound judgement to know when to ask for help.
-Basic industry awareness.
-You work methodically and have good analytical skills;
-You have excellent communication skills and can adapt yourself where needed to both technical and business people;
-You are eager to learn and challenge yourself to achieve your full potential;
-You are a team player who can also lead as well as thrive in an environment of collaboration and flexibility.

Profession Competencies

Applications Support
Infrastructure/Platforms
Application Development
Telecommunications Network
Database Design and Management

Core Competencies

Adhering to Principles & Values
Creating & Innovating
Customer Focus
Results Orientation
Teamwork
Communication
Impact & Influence
Leading Execution

Additional Information

Role based in Letterkenny in Ireland

SITA Overview

We are the world's leading specialists in air transport communications and IT solutions.
We deliver and manage business solutions for airline, airport, GDS, government and other customers over the world's most extensive network, which forms the communications backbone of the global air transport industry.
Created and owned by the air transport community, SITA is the community's dedicated partner for information and communications technology. As a team of industry experts, our know-how is based on working with customers across the global air transport community. Almost every airline and airport in the world does business with SITA.
With a customer service team of over 1,700 staff around the world, we invest significantly in achieving best-in-class customer service, providing integrated local and global support for both our communications and IT application services.


http://www.sita.aero/node/11307


Senior Developer Java/J2EE | SITA | France - Paris


Senior Developer Java/J2EE | SITA | France - Paris


Senior Developer Java/J2EE

Location: France - Paris | Full time | Job opening ID: 8061

Purpose

- Delivers successful design, coding and delivery of specific technical applications ' Corporate referential database, etc.
- Participate in full lifecycle of multiple small to medium projects ensuring the solution(s) developed are able to sustain the projects' functional and business requirements.
- Accountable for the consistency of application code, ensuring it meets the requirements of the functional specification/s and ensuring any issues or risks that may affect the project deliverables are raised to the Project Manager.

Key Responsibilities

- Assist as required in scope definition, technical viability scoping and best practice solution design to meet the needs of the business.
- Assist in and where appropriate review, the estimation, time and cost of a specific solution design ensuring it meets the needs of the business.
- Work with customers both internal and external to ensure change requests meet the customer requirements.
- Accountable for maintaining and implementing changes in the SITA Referential data model.
- Write, deliver code and participate in code walkthroughs according to the requirements of the functional.
- Using the QA bug reports, oversee the completion of assigned bugs to the offshore team.
- Liaise with software vendors regarding bug fixes / issues.
- Where appropriate, provide guidance to the Project Manager in the development of solutions that create innovation and have a beneficial outcome to the product or application.
- Ensure all risks and issues that affect the project are raised following set processes and are actioned appropriately. Escalate risks and issues that pose a significant impact to deliverables.
- Ensure any change request meet the criteria of the change request process and where required, escalate change requests through the Change Request Board.

Education & Qualifications

- University degree or equivalent preferably in Computer Science or similar.
- Professional programming certification in Object Orientated language Java will be strong advantage.

Experience

- Minimum of 5+ years software engineering experience in an development capacity:
* In Java technologies (Java, J2EE, Security,..)
* in ETL tools like Informatica, Talend or similar

Knowledge & Skills

- High-level designs for small to medium systems/applications.
- Understanding concepts of application design: object-oriented design, design patterns.
- Strong oral and written communication skills and ability to work successfully with an off-shore team
- Excellent knowledge in:
*Designing and developing applications using Java EE platforms
*Java and JEE internals (Classloading, Memory and Transaction management).
*Relational databases, SQL and ORM technologies like Hibernate
*Security protection techniques like ADFS/SAML
*ETL concepts and practical implementation
- Coordinating multiple technical streams of work to produce a complete solution.
- Sound knowledge of and ability to apply standard software development principles, theories, programming languages, concepts and techniques.
- Understanding trade-offs and risks with programming choices.
- Understanding how to apply technical knowledge to solve business problems.
- Practical application of project management techniques.
- Resource estimation and operational processes.
- Knowledge of methodologies, practices and tools (development, project, version control, debugging).
- Fluent in English language is a must. French is an advantage.

Additional Information

SITA Overview

We are the world's leading specialists in air transport communications and IT solutions.
We deliver and manage business solutions for airline, airport, GDS, government and other customers over the world's most extensive network, which forms the communications backbone of the global air transport industry.
Created and owned by the air transport community, SITA is the community's dedicated partner for information and communications technology. As a team of industry experts, our know-how is based on working with customers across the global air transport community. Almost every airline and airport in the world does business with SITA.
With a customer service team of over 1,700 staff around the world, we invest significantly in achieving best-in-class customer service, providing integrated local and global support for both our communications and IT application services.


http://www.sita.aero/node/10740


Senior Developer | SITA | United States - Atlanta


Senior Developer | SITA | United States - Atlanta


Senior Developer

Location: United States - Atlanta | Full time | Job opening ID: 8062

Purpose

Delivers successful design, coding and delivery of specific technical applications and / or products in the SITA portfolio. Participate in full lifecycle of multiple small to medium projects ensuring the solution(s) developed are able to sustain the projects' functional and business requirements.
Accountable for the consistency of application code, ensuring it meets the requirements of the functional specification/s and ensuring any issues or risks that may affect the project deliverables are raised to the Development or Project Manager.

Remuneration

Salary + Benefits + Bonus

Key Responsibilities

- Assist as required in scope definition, technical viability scoping and best practice solution design to meet the needs of the product and / or client.
- Assist in and where appropriate review, the estimation, time and cost of a specific solution design ensuring it meets the needs of the product and the business.
- Write, deliver code and participate in code walkthroughs according to the requirements of the functional specifications and ensure junior members of the team are able to deliver code within their own capabilities.
- Using the QA bug reports, oversee the completion of assigned bugs to the junior developers, based on agreed priorities.
- Liaise with software vendors regarding bug fixes / issues.
- Where appropriate, provide guidance to the PM and / or Development Manager in the development of solutions that create innovation and have a beneficial outcome to the product or application.
- Ensure all risks and issues that effect the project are raised following set processes and are actioned appropriately. Escalate risks and issues that pose a significant impact to deliverables.
- Ensure any change request meet the criteria of the change request process.
- Provide accurate time and cost estimates for required changes, where possible provide alternative solutions to minimize time and cost.
- Work with customers both internal and external to ensure change requests meet the customer requirements.
- Where required, escalate change requests through the Change Request Board.
- Mentor and coach a small group of less experienced developers ensuring they have the skills and knowledge in order to perform their roles.
- Conduct either daily or bi-weekly reviews with junior developers to ensure all activity is monitored and address issues that require action.
- Ensure tasks / short term goals are met by the team according to the time and budget, providing guidance where required to junior developers.

Education & Qualifications

- Bachelor degree or equivalent preferably in Computer Science or similar.

Experience

- Minimum of 5+ years software engineering experience in an development capacity preferably in a mainstream development Object Orientated language such as C++ or similar.
- Developing code to interface to one or more RDBMS database (Oracle Preferred).
-Devising Object Oriented code design.
-Strong Unix Experience

Knowledge & Skills

- IT security / concepts of their application to computer systems architecture.
- Understanding of networking concepts.
- SOA: XML Web Services.
- Understanding concepts of application design: object-oriented design, design patterns, ASP.NET.
- Using DataSet, SQL, stored procedures.
- Version Control/Management of source code.
- Practical application of SITA PM methodologies preferred.
- Sound knowledge of and ability to apply standard software development principles, theories, programming languages, concepts and techniques.
- Coordinating multiple technical streams of work to produce a complete solution.
- High-level designs for small to medium systems/applications.
- Understanding of SITA methodologies and practices preferred.
- Understanding trade-offs and risks with programming choices.
- Understanding how to apply technical knowledge to solve business problems.
- Practical application of project management techniques.
- Resource estimation and operational processes.
- Detailed familiarity with software development methodologies.
- SITA development and project tools, such as version control, debugging.
- ePM for change control, risks and issues log and project planning.
- Sound knowledge of and ability to apply standard software development principles, theories, programming languages, concepts and techniques.
- Working well both independently or as a member of a team.

Profession Competencies

Project Management
Applications Support
Infrastructure/Platforms
Technical Communication
Application Development
Telecommunications Network
Database Design and Management

Core Competencies

Adhering to Principles & Values
Creating & Innovating
Customer Focus
Results Orientation
Teamwork
Communication
Impact & Influence
Leading Execution

Additional Information

SITA does not discriminate based on age, race, color, creed, religion, national origin, sex, disability, marital status, age, Vietnam Era Veteran status, or any other characteristic protected by state or federal law.
SITA is committed to assuring equal employment opportunity and equal access to individuals with disabilities. SITA will provide reasonable accommodation to a qualified individual with a disability to enable such individual to perform the essential functions of the position for which he/she is applying or in which he/she is employed.
SITA's equal employment opportunity policy applies to all employment practices and actions, including, without limitation, recruitment, application process, examination and testing, hiring, training, disciplinary actions, rate of pay or other compensation, advancement, classification, transfer, reassignment and promotions

SITA Overview

We are the world's leading specialists in air transport communications and IT solutions.
We deliver and manage business solutions for airline, airport, GDS, government and other customers over the world's most extensive network, which forms the communications backbone of the global air transport industry.
Created and owned by the air transport community, SITA is the community's dedicated partner for information and communications technology. As a team of industry experts, our know-how is based on working with customers across the global air transport community. Almost every airline and airport in the world does business with SITA.
With a customer service team of over 1,700 staff around the world, we invest significantly in achieving best-in-class customer service, providing integrated local and global support for both our communications and IT application services.


http://www.sita.aero/node/10812


Lead Developer- Java SME | SITA | United States - Atlanta


Lead Developer- Java SME | SITA | United States - Atlanta


Lead Developer- Java SME

Location: United States - Atlanta | Full time | Job opening ID: 8066

Purpose

Delivers successful creation of complex modules as well as the design, coding and delivery of specific technical applications and / or products in the SITA portfolio.
Act as a 'technical lead' for multiple small to medium projects that have a significant business impact ensuring the solution(s) developed are able to sustain the long term functional and business requirements.
Accountable for the consistency of application code, ensuring it meets the requirements of the functional specification(s), and ensuring any issues or risks that may affect the project deliverables are raised to the Development or Project Manager.

Remuneration

Salary+Benefits+Bonus

Key Responsibilities

- Drive out the technical requirements, designing the scope definition, technical viability and best practice solution to meet the needs of the product and / or client.
- Responsible for the maintenance of technical documentation that supports the products as defined in the requirements.
- Review the estimation of specific solution/s to ensure time, cost and design meets the needs of the product and the business, providing final proposals to senior management.
- Write and deliver complex code and modules including the walkthroughs according to the requirements of the functional and technical specifications. Ensure both senior and junior members of the team are able to deliver code within their own capabilities.
- Using the QA bug reports, assign out bugs to the relevant team members, based on agreed priorities.
- Liaise with software vendors regarding bug fixes / issues and act as internal resolution point as required.
- Provide guidance to internal and external stakeholders in the development of solutions that create innovation.
- Ensure all risks and issues that affect the project are raised following set processes and are actioned appropriately. Escalate risks and issues that pose a significant impact to deliverables.
- Drive the continual process improvement to ensure best practice is maintained and where appropriate implement such processes in the wider development organization.
- Ensure any change requests meet the criteria of the change request process.
- Lead the delivery of customer change requirements ensuring the provision of accurate time and cost estimates against required changes.
- Work with customers both internal and external to ensure change requests meet the customer requirements.
- Act as point of escalation for low impact change requests and where required escalate change requests through the Change Request Board.
- Mentor and coach a small group of less experienced developers ensuring they have the skills and knowledge in order to perform their roles.
- Conduct weekly or bi-weekly reviews with development staff to ensure all activity is monitored and address issues that require action.
- Ensure short and long term goals are met by the team according to the time and budget, providing guidance where required to senior and junior developers.

Education & Qualifications

- Bachelor degree or equivalent preferably in Computer Science or similar.
- Professional programming certification in a mainstream development Object Orientated language, Java highly preferred.
- Formal training in project management preferred.

Experience

- Minimum of 8+ years software engineering experience in a development capacity preferably in a mainstream development Object Orientated language of Java.
-Problem-solving skills, demonstrated both in a technical and non-technical arena accompanied with sound judgment to know when to ask for help.
-Java and J2EE internals (Class loading, Memory and Transaction management).
-Relational databases, Oracle, SQL and ORM technologies like Hibernate
-SOA: XML Web Services, Oracle Service Bus, Weblogic, SOAP.
-Familiarity with Gigaspace Technology, LINUX, Spring framework.
-Software development and project tools, such as version control, Jenkins, Maven, debugging.

Knowledge & Skills

- The ability to be the lead technical role on complex projects (size or scope) overseeing requirement analysis through implementation and/or support.
- Thorough understanding of the software development cycle and associated project management techniques.
- Costing / estimating time and cost for projects of medium to high complexity.
- Understanding the customer's business objectives for assigned projects.
- Sound knowledge of and ability to apply standard software development principles, theories, programming languages, concepts and techniques.
- Coordinating multiple technical streams of work to produce a complete solution.
- High-level designs for small to medium systems/applications.
- Understanding of SITA methodologies and practices.
- Understanding trade-offs and risks with programming choices.
- Understanding how to apply technical knowledge to solve business problems.
- Practical application of project management techniques and methodologies.
- Resource estimation and operational processes.
- Detailed familiarity with software development methodologies.
- SITA development and project tools, such as version control, debugging.
- ePM for change control, risks and issues log and project planning.
- Sound knowledge of and ability to apply standard software development principles, theories, programming languages, concepts and techniques.
- Working well both independently or as a member of a team.
- Devising OO code design.
- IT security / concepts of their application to computer systems architecture.
- Developing code to interface to one or more RDBMS database.
- Understanding of networking concepts.
- Understanding concepts of application design: object-oriented design, design patterns
- Version Control/Management of source code.
-Designing and developing applications using Java EE platforms
-Basic industry awareness.

Profession Competencies

Project Management
Applications Support
Infrastructure/Platforms
Technical Communication
Application Development
Telecommunications Network
Database Design and Management

Core Competencies

Adhering to Principles & Values
Creating & Innovating
Customer Focus
Results Orientation
Teamwork
Communication
Impact & Influence
Leading Execution

Additional Information

SITA does not discriminate based on age, race, color, creed, religion, national origin, sex, disability, marital status, age, Vietnam Era Veteran status, or any other characteristic protected by state or federal law.
SITA is committed to assuring equal employment opportunity and equal access to individuals with disabilities. SITA will provide reasonable accommodation to a qualified individual with a disability to enable such individual to perform the essential functions of the position for which he/she is applying or in which he/she is employed.
SITA's equal employment opportunity policy applies to all employment practices and actions, including, without limitation, recruitment, application process, examination and testing, hiring, training, disciplinary actions, rate of pay or other compensation, advancement, classification, transfer, reassignment and promotions.

SITA Overview

We are the world's leading specialists in air transport communications and IT solutions.
We deliver and manage business solutions for airline, airport, GDS, government and other customers over the world's most extensive network, which forms the communications backbone of the global air transport industry.
Created and owned by the air transport community, SITA is the community's dedicated partner for information and communications technology. As a team of industry experts, our know-how is based on working with customers across the global air transport community. Almost every airline and airport in the world does business with SITA.
With a customer service team of over 1,700 staff around the world, we invest significantly in achieving best-in-class customer service, providing integrated local and global support for both our communications and IT application services.


http://www.sita.aero/node/10813